package com.unidt.www.module.expert.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.unidt.www.framework.mybatis.core.dataobject.BaseDO;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

@TableName(value = "t_expert_rule", autoResultMap = true) // 由于 SQL Server 的 system_user 是关键字，所以使用 system_users
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExpertInvitationRuleDo extends BaseDO {

    @TableId(type= IdType.AUTO)
    private Long id;

    @ApiModelProperty("邀约ID")
    private Long  invitationId;

    @ApiModelProperty("定向选择模糊查询值")
    private String searchValue;

    @ApiModelProperty(value = "选择类型 0 定向选 1 随机选择")
    private Integer type;

    @ApiModelProperty(value = "规则名称")
    private String name;

    /**
     * 约邀人数
     */
    @ApiModelProperty("邀约人数")
    private Integer inviteesNumbers;

    @ApiModelProperty("区域ID集合")
    private String organIds;

    @ApiModelProperty("标签")
    private String tags;





}
